home *** CD-ROM | disk | FTP | other *** search
/ IRIX Installation Tools & Overlays 2002 November / SGI IRIX Installation Tools & Overlays 2002 November - Disc 3.iso / relnotes / license_dev / ch3.z / ch3
Text File  |  2002-10-15  |  4KB  |  133 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        3.  _F_L_E_X_l_m__L_i_c_e_n_s_i_n_g
  9.  
  10.        FLEXlm is perhaps the most widely used license manager in
  11.        the software industry.  FLEXlm is best known for its ability
  12.        to allow software licenses to be available (or float)
  13.        anywhere on a network, instead of being tied to specific
  14.        machines.  Network licensing benefits both users and license
  15.        administrators.  Users can make more efficient use of fewer
  16.        licenses by sharing them on the network.  License
  17.        administrators can control who uses the licensed
  18.        application, and the node(s) where the licenses will be
  19.        available.
  20.  
  21.        See the _F_L_E_X_l_m _P_r_o_g_r_a_m_m_e_r_s _G_u_i_d_e
  22.        (_l_i_c_e_n_s_e__d_e_v._b_o_o_k_s._F_L_E_X_l_m__P_G subsystem) for more details
  23.        about FLEXlm licensing.
  24.  
  25.  
  26.        3.1  _l_m_s_g_i__L_i_b_r_a_r_y
  27.  
  28.  
  29.        The _l_m_s_g_i(3) library is provided to make it very simple to
  30.        include FLEXlm v6 licensing in your application.
  31.  
  32.        See the _l_m_s_g_i(3) man page for details on how to use the
  33.        _l_m_s_g_i library.
  34.  
  35.  
  36.        To access an online man page, select "Man Pages" from the
  37.        Help menu of the Toolchest.
  38.  
  39.        If you have a nongraphics system, you can use the _m_a_n
  40.        command.  For example, to view the online man page for
  41.        _l_m_s_g_i(3), use the command:
  42.  
  43.           mmmmaaaannnn llllmmmmssssggggiiii
  44.  
  45.  
  46.  
  47.        3.2  _l_m_s_g_i_8__a_n_d__l_m_s_g_i_8___r__L_i_b_r_a_r_i_e_s
  48.  
  49.  
  50.        The _l_m_s_g_i_8 and _l_m_s_g_i_8__r libraries are provided for
  51.        applications that want to use features of FLEXlm introduced
  52.        after v6.  The two libraries are identical except that
  53.        _l_m_s_g_i_8__r includes support for pthread-safe heartbeats, and
  54.        must be linked with -_l_p_t_h_r_e_a_d.  Note that if you use either
  55.        of these libraries you must ensure that any floating license
  56.        server is also version 8 or newer.  Header files for these
  57.        libraries are in /_u_s_r/_i_n_c_l_u_d_e/_l_m_s_g_i_8.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        3.3  _V_k_F_L_M__C_l_a_s_s
  75.  
  76.  
  77.        The _V_k_F_L_M(3) class provides a high-level C++ interface to
  78.        the FLEXlm licensing manager.  The _V_k_F_L_M class implements a
  79.        policy based on the FLEXlm license mechanism that simplifies
  80.        the process of license protecting applications.
  81.        Applications merely instantiate a _V_k_F_L_M object in their
  82.        application, providing some basic information about the
  83.        application and its licensing.  The _V_k_F_L_M object handles all
  84.        license verification, informing the user if there is a
  85.        problem, and shutting the application down if a license
  86.        cannot be found.
  87.  
  88.        See the _V_k_F_L_M(3) man page for details on how to use the
  89.        _V_k_F_L_M class.
  90.  
  91.        Note: you need the C++ Compiler (_c++__d_e_v) in order to use
  92.        the _V_k_F_L_M class.
  93.  
  94.  
  95.        3.4  _F_L_E_X_l_m__v_8_._1
  96.  
  97.  
  98.        This release of license_dev contains an FLEXlm 5.11 -o32
  99.        license library, FLEXlm 6.1g -n32 and -64 license libraries
  100.        (_l_m_s_g_i), and FLEXlm 8.1b -n32 and -64 license libraries
  101.        (_l_m_s_g_i_8).  To find out more about this release of FLEXlm
  102.        please refer to the release notes for license_eoe.  Note
  103.        that if you are upgrading from a version of FLEXlm 4.1 or
  104.        lower, new vendor keys will be required to use the libraries
  105.        contained in this product.
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.